On Improving the Fairness of Tcp Congestion Avoidance
نویسندگان
چکیده
| We report on a simulation-based study of the eecacy of modiied congestion avoidance algorithms on TCP fairness. We rst examined whether a change to that algorithm, as proposed by Floyd, that results in a \Constant-Rate" additive increase policy can correct the bias against connections with long round trip times (RTTs). Our rst main result is that although the Constant-Rate policy can improve fairness dramatically, we found it diicult to successfully implement such a policy in a heterogeneous network. Next, we explored whether TCP connections with long RTTs could independently improve their own throughputs by becoming slightly more aggressive during the additive increase phase of congestion avoidance. Our second main result is that the judicious use of such a policy is beneecial for long RTT connections, without signiicantly aaect-ing the performance of peer connections along the same path, thereby improving our metric of network fairness without compromising the utilization of the bottleneck link.
منابع مشابه
Congestion Avoidance for Unicast and Multicast Traffic
This paper proposes a congestion avoidance mechanism that addresses unicast (TCP or UDP) as well as multicast (UDP) best effort flows. Our mechanism originally combines Explicit Congestion Notification based on router active queue management to detect congestion, with ICMP source quench messages to inform the involved sources of the network congestion state. The fairness achieved is a trade-off...
متن کاملRoVegas: a router-based congestion avoidance mechanism for TCP Vegas
Transmission control protocol (TCP) Vegas detects network congestion in the early stage and successfully prevents periodic packet loss that usually occurs in TCP Reno. It has been demonstrated that TCP Vegas outperforms TCP Reno in many aspects. However, TCP Vegas suffers several problems that inhere in its congestion avoidance mechanism, these include issues of rerouting, persistent congestion...
متن کاملDynamic Vegas: A Competitive Congestion Control Strategy
TCP Vegas is regarded as balanced congestion control strategy, however, shortcomings such as low bandwidth utilization and not gain fairness when sharing link with TCP Reno. We reinvestigate these issues and propose a modification strategy called Dynamic Vegas, which changes initial TCP Vegas’ in slow start and congestion avoidance phase. It dynamically chooses slow start algorithm and adjust d...
متن کاملA Differentiated Pricing Framework for Improving the Performance of the Elastic Traffics in Data Networks
Rate allocation has become a demanding task in data networks as diversity in users and traffics proliferate. Most commonly used algorithm in end hosts is TCP. This is a loss based scheme therefore it exhibits oscillatory behavior which reduces network performance. Moreover, since the price for all sessions is based on the aggregate throughput, losses that are caused by TCP affect other sessions...
متن کاملTCP-FIT: An Improved TCP Congestion Avoidance Algorithm for Heterogeneous Networks
Large Bandwidth Delay Product (BDP) and wireless are two challenging environments for TCP congestion control. Many congestion control algorithms have been proposed to improve the performance of TCPs in these two environments. Although these improved algorithms can achieve remarkable performance enhancements for either one of the two environments, designing a congestion algorithm that performs w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997